|
Version: 2.3
Date: 2007 December 28
Author: Jost Jahn
OS: DOS
Download: ZIP (Archiv).
Newsgroup: csvsort Group.
|
The program sorts a CSv file after a column name.
The program has the following parameters: CSVSORT.EXE [+[+]|-[-]]columnname[=value] [option] [/q].
The "+" and "-" before the column name to be sort, determines the sorting direction ("+" is standard). If you give double sign, sorting is made by value, otherwise by text.
The "option" must be given with the "[" and "]", if the column to be sorting is a date column.
You can use "t" (for day), "m" (for month) and "j" (for year), e.g. "[t.m.j]" as parameter.
The dates mus be use also pints as seperators.
The CSV file file to be sort must be copied before run into CSVSORT.INP. The result will
bw written in CSVSORT.OUT.
Some log data saved in CSVSORT.LOG.
Sorting a date column the files csvsort.0 (title line), csvsort.1 (alle befor the actual data),
csvsort.2 (actual date) and csvsort.3 (after actual data) will be written.
All 4 files will be killed before a new run. These file are also written with no date column sorted,
but the usefulness the user must notice. You can give also a value after column for this case.
If the column name to be sorted, doesn't exist, no sorting happened.
|
|
|
Version: 2.3
Datum: 28. Dezember 2007
Author: Jost Jahn
BS: DOS
Download: ZIP (Archiv).
Gruppe: csvsort Gruppe.
|
CSVSORT sortiert eine CSV Datei nach einer Spalte.
Das Programm kennt die Sortierspalte "Spaltenname" als Parameter: CSVSORT.EXE [+[+]|-[-]]Spaltenname[=Wert] [option] [/q]
Vor dem Spaltennamen kann ohne Blank ein + (aufwaerts) für die Sortierung klein nach groß gelten (Standard) oder ein - (abwärts)
für die Sortierung groß nach klein. Bei doppeltem ++ oder -- wird nach Wert sortiert, anderenfalls nach Text.
Die [Option] (mit [] eingeben) ist eine Option, falls die Spalte ein Datum ist (mit Tag t, Monat m und Jahr j). Dann kann man z.B. mit
[t.m.j] die Sortierung darstellen, wenn die Zahlen mit Punkten getrennt sind (Vorraussetzung dieser Option). Monatsnamen gehen nicht.
Sortiert wird dann kalendergerecht unter Wahrung der <|> Option. Es sind auch Tage und Monate außerhalb der Norm moeglich, um
ungenaue Daten zu sortieren. Diese muß man spaeter mit anderen Programmen wieder umwandeln!
Erwartet wird die zu sortierende CSV Datei als CSVSORT.INP. Die sortierte Datei wird als CSVSORT.OUT übergeben.
Einige Logdaten werden in das Logfile CSVSORT.LOG geschrieben.
Bei Kalendersortieren gibt das Programm die 4 Dateien csvsort.0 (Titelzeile),
csvsort.1 (Vor heutigem Datum), csvsort.2 (heutiges Datum) und
csvsort.3 (nach dem heutigem Datum) aus. Diese Dateien werden vor einem
neuen Lauf aber immer geloescht. Diese Dateien werden auch ohne Kalenderoption ausgegeben. Dazu sollte man einen
Wert hinter dem Spaltennamen angebe. Die Sinnhaftigkeit der Dateien sollte der Benutzer kontrollieren.
Wenn der Spaltenname nicht existiert, wird auch nicht sortiert.
|